package com.cy.pj.sys.dao;

import com.cy.pj.common.pojo.SysMenu;
import com.cy.pj.common.pojo.SysUserMenu;
import com.cy.pj.common.vo.Node;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;


import java.util.List;
import java.util.Map;

@Mapper
public interface SysMenuDao {
    List<String> findPermissions(List<Integer> menuIds);
    int insertObject(SysMenu menu);
    int updateObject(SysMenu menu);
   // @Select("select id,name,parentId from sys_menus")
    public List<Node> findZtreeMenuNodes();

    List<Map<String,Object>> findObjects();
    List<SysUserMenu> findMenusByIds(
            @Param("menuIds")List<Integer> menuIds);

}